stuff something down something - Francés Inglés Diccionario